home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / book / extras / acroread / mac / acroread.hqx / ACROREAD.MAC.rsrc / CODE_4.txt < prev    next >
Text File  |  1996-01-03  |  59KB  |  967 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  2632 CDC7                move.l     D3, <<invalid full ext with IS == 1 and I/IS == 7>>
  4. 00000004  0000 127A                ori.b      D0, 0x7A /* 'z' */
  5. // begin alternate branch 00000006-00000018
  6. label00000006:
  7. 00000006  127A 0000                movea.b    A1, [PC /* 00000008 */]
  8. 0000000A  0A49 0000                xori.w     A1, 0x0
  9. 0000000E  00BC 8000 0002 0580 6B4A ori.l      0x5806B4A, 0x80000002
  10. // end alternate branch 00000006-00000018
  11. label00000006: // (misaligned)
  12. 00000008  0000 0A49                ori.b      D0, 0x49 /* 'I' */
  13. 0000000C  0000 00BC                ori.b      D0, 0xBC
  14. 00000010  8000                     or.b       D0, D0
  15. 00000012  0002 0580                ori.b      D2, 0x80
  16. label00000016:
  17. 00000016  6B4A                     bmi        +0x4C /* 00000062 */
  18. 00000018  6A44                     bpl        +0x46 /* 0000005E */
  19. label0000001A:
  20. 0000001A  0C18 0DE8                cmpi.b     [A0]+, 0xE8
  21. 0000001E  8047                     or.w       D0, D7
  22. 00000020  4A54                     tst.w      [A4]
  23. 00000022  7366                     moveq.l    D1, 0x66
  24. 00000024  0029 208A 6FF2           ori.b      [A1 + 0x6FF2], 0x8A
  25. 0000002A  6FEE                     ble        -0x10 /* 0000001A */
  26. 0000002C  6CE8                     bge        -0x16 /* 00000016 */
  27. 0000002E  7036                     moveq.l    D0, 0x36
  28. 00000030  B068 12BC                cmp.w      D0, [A0 + 0x12BC]
  29. 00000034  5C8C                     addq.l     A4, 6
  30. 00000036  6ECE                     bgt        -0x30 /* 00000006 */
  31. 00000038  2012                     move.l     D0, [A2]
  32. 0000003A  3638 43EA                move.w     D3, [0x000043EA]
  33. 0000003E  9094                     sub.l      D0, [A4]
  34. 00000040  2205                     move.l     D1, D5
  35. 00000042  3490                     move.w     [A2], [A0]
  36. 00000044  5268 FB62                addq.w     [A0 - 0x49E], 1
  37. 00000048  029E 0051 0288           andi.l     [A6]+, 0x510288
  38. 0000004E  FE0A FB94                .unknown   0xFE0A 0xFB94 (W = 7)
  39. 00000052  FAF0 FB38                .extension 0xAF0 <<F/2-3/5>> // unimplemented
  40. 00000056  0053 C046                ori.w      [A3], 0xC046
  41. 0000005A  0055 0057                ori.w      [A5], 0x57 /* 'W' */
  42. label0000005E:
  43. 0000005E  0059 FB34                ori.w      [A1]+, 0xFB34
  44. label00000062:
  45. 00000062  FD20                     .extension 0xD20 <<F/4-5/6>> // unimplemented
  46. 00000064  EA80                     asr        D0, 5
  47. 00000066  723F                     moveq.l    D1, 0x3F
  48. 00000068  F81F EB49                .tblXX     0xF81F, 0xEB49 // unimplemented
  49. 0000006C  8041                     or.w       D0, D1
  50. 0000006E  4F47                     chk.w      D7, D7
  51. 00000070  D050                     add.w      D0, [A0]
  52. 00000072  2441                     movea.l    A2, D1
  53. 00000074  162A 4D42                move.b     D3, [A2 + 0x4D42]
  54. 00000078  4152                     chk.w      D0, [A2]
  55. 0000007A  4002                     negx.b     D2
  56. 0000007C  005B F6C2                ori.w      [A3]+, 0xF6C2
  57. 00000080  FE14 005C                .unknown   0xFE14 0x005C (W = 7)
  58. 00000084  005D FDCE                ori.w      [A5]+, 0xFDCE
  59. 00000088  F57C                     .extension 0x57C <<F/4-5/2>> // unimplemented
  60. 0000008A  0065 FC74                ori.w      -[A5], 0xFC74
  61. 0000008E  F470                     cpushp     DATA, [A0]
  62. 00000090  F412                     cinvp      NONE, [A2]
  63. 00000092  F47C                     cpusha     DATA
  64. 00000094  7A0C                     moveq.l    D5, 0x0C
  65. 00000096  F296 FB9A                .extension 0x296 <<F/2-3/1>> // unimplemented
  66. 0000009A  01AC 0078                bclr       [A4 + 0x78], D0
  67. 0000009E  F24E 0178                .extension 0x24E <<F/1/1>>, 0x0178 // unimplemented
  68. 000000A2  0079 F230 007B F068      ori.w      [0x007BF068], 0xF230
  69. 000000AA  780C                     moveq.l    D4, 0x0C
  70. 000000AC  01EC                     .incomplete
  71. 000000AE  F086 0184                .extension 0x086 <<F/2-3/0>> // unimplemented
  72. 000000B2  0083 EF6A F6BE           ori.l      D3, 0xEF6AF6BE
  73. 000000B8  0F3C 181A                btst       0x1A, D7
  74. 000000BC  34DB                     move.w     [A2]+, [A3]+
  75. 000000BE  1878 06C3                movea.b    A4, [0x000006C3]
  76. 000000C2  014E                     bchg       A6, D0
  77. 000000C4  730A                     moveq.l    D1, 0x0A
  78. 000000C6  727B                     moveq.l    D1, 0x7B
  79. 000000C8  1424                     move.b     D2, -[A4]
  80. 000000CA  5A3A 231A                addq.b     [PC + 0x231A /* 000023E6, cstring ""<EOF> */], 5
  81. 000000CE  E3A8                     lsl        D0, D1
  82. 000000D0  5B10                     subq.b     [A0], 5
  83. 000000D2  BB83                     xor.l      D3, D5
  84. 000000D4  D343                     addx.w     D1, D3
  85. 000000D6  14C3                     move.b     [A2]+, D3
  86. 000000D8  09C0                     .incomplete
  87. 000000DA  8E04                     or.b       D7, D4
  88. 000000DC  AB83                     syscall    slMASK11
  89. 000000DE  2024                     move.l     D0, -[A4]
  90. 000000E0  D319                     add.b      [A1]+, D1
  91. 000000E2  2D01                     move.l     -[A6], D1
  92. 000000E4  733B                     moveq.l    D1, 0x3B
  93. 000000E6  2501                     move.l     -[A2], D1
  94. 000000E8  830A                     sbcd       -[A1], -[A2]
  95. 000000EA  2D01                     move.l     -[A6], D1
  96. 000000EC  0F25                     btst       -[A5], D7
  97. 000000EE  01DA                     .incomplete
  98. 000000F0  AB14                     syscall    PatDither
  99. 000000F2  2B46 EC1E                move.l     [A5 - 0x13E2], D6
  100. 000000F6  1301                     move.b     -[A1], D1
  101. 000000F8  2B31 BA4A                move.l     -[A5], [A1 + A3 * 2 + 0x4A]
  102. 000000FC  EB18                     rol        D0.b, 5
  103. 000000FE  1656                     movea.b    A3, [A6]
  104. 00000100  203E                     move.l     D0, <<invalid special address>>
  105. 00000102  A605                     syscall    Status, flags=6
  106. 00000104  084B 0A78                bchg.b     A3, 0x78 /* 'x' */
  107. 00000108  064B 03BE                addi.w     A3, 0x3BE
  108. 0000010C  082B 010A 7212           btst.b     [A3 + 0x7212], 0xA /* '\n' */
  109. 00000112  3A0A                     move.w     D5, A2
  110. 00000114  2402                     move.l     D2, D2
  111. 00000116  132F 1B00                move.b     -[A1], [A7 + 0x1B00]
  112. 0000011A  0A24 0501                xori.b     -[A4], 0x1
  113. 0000011E  7213                     moveq.l    D1, 0x13
  114. 00000120  2B53 00D0                move.l     [A5 + 0xD0], [A3]
  115. 00000124  F300                     .extension 0x300 <<F/4-5/1>> // unimplemented
  116. 00000126  8096                     or.l       D0, [A6]
  117. 00000128  5B0C                     subq.b     A4, 5
  118. 0000012A  2C03                     move.l     D6, D3
  119. 0000012C  01EB                     .incomplete
  120. 0000012E  1914                     move.b     -[A4], [A4]
  121. 00000130  931A                     sub.b      [A2]+, D1
  122. 00000132  1041                     movea.b    A0, D1
  123. 00000134  0121                     btst       -[A1], D0
  124. 00000136  012B 0A03                btst       [A3 + 0xA03], D0
  125. 0000013A  01D3                     .incomplete
  126. 0000013C  1610                     move.b     D3, [A0]
  127. 0000013E  14EB 1168                move.b     [A2]+, [A3 + 0x1168]
  128. 00000142  6D01                     blt        +0x3 /* 00000145 */
  129. 00000144  2403                     move.l     D2, D3
  130. 00000146  0163                     bchg       -[A3], D0
  131. 00000148  0D14                     btst       [A4], D6
  132. 0000014A  5ABA 0F54                addq.l     [PC + 0xF54 /* 000010A0, cstring ""<EOF> */], 5
  133. 0000014E  F311                     .extension 0x311 <<F/4-5/1>> // unimplemented
  134. 00000150  AD01                     syscall    FMSwapFont, auto_pop
  135. 00000152  0B06                     btst       D6, D5
  136. 00000154  0301                     btst       D1, D1
  137. 00000156  DA9B                     add.l      D5, [A3]+
  138. 00000158  1C2E 4A53                move.b     D6, [A6 + 0x4A53]
  139. 0000015C  0A16 1C18                xori.b     [A6], 0x18
  140. 00000160  3B03                     move.w     -[A5], D3
  141. 00000162  8D09                     sbcd       -[A6], -[A1]
  142. 0000